package com.frank.stock4j.tusharepro.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.time.LocalDate;
import com.frank.stock4j.tusharepro.bean.FundCompanyBean;

/**
* 描述：获取公募基金管理人列表
* @author: codesmith
**/
@Data
@TableName("fund_company")
public class FundCompanyEntity implements FundCompanyBean {
    
    /*
    * 基金公司名称
    */
    @TableId
    @TableField("`name`") protected String name;

    @TableField("`shortname`") protected String shortname;

    @TableField("`short_enname`") protected String shortEnname;

    @TableField("`province`") protected String province;

    @TableField("`city`") protected String city;

    @TableField("`address`") protected String address;

    @TableField("`phone`") protected String phone;

    @TableField("`office`") protected String office;

    @TableField("`website`") protected String website;

    @TableField("`chairman`") protected String chairman;

    @TableField("`manager`") protected String manager;

    @TableField("`reg_capital`") protected Double regCapital;

    @TableField("`setup_date`") protected LocalDate setupDate;
    /*
    * 公司终止日期
    */
    @TableId
    @TableField("`end_date`") protected LocalDate endDate;

    @TableField("`employees`") protected Double employees;

    @TableField("`main_business`") protected String mainBusiness;

    @TableField("`org_code`") protected String orgCode;

    @TableField("`credit_code`") protected String creditCode;
}